Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Διαχειριση αρχειων txt στην VB.NET

Îåêßíçóå áðü ôï ìÝëïò kallileo. Τελευταία δημοσίευση από το μέλος kallileo στις 05-02-2007, 16:20. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  05-02-2007, 12:38 24530

    Διαχειριση αρχειων txt στην VB.NET

    Εχω δυο αρχεια txt σε εναν φακελο..
    π.χ.
    File1.txt
    File2.txt
    Πρεπει να φτιαξω μια εφαρμογη με δυο buttons π.χ που πατωντας τα θα μετονομαζει ενα απο τα δυο σε "File3.txt" χωρις να σβηνει το αρχικο στο ιδιο φακελο. Αυτο θελω να γινεται οποτε παταω ενα απο τα δυο μπουτον.

    Δεν ειμαι σχετικος με την VB.NET.
    Πως θα ηταν σωστο να το κανω?????
    Θα μπορουσα να ας πουμε να ανοιγω το ενα απο τα txt για γραψιμο text αρχειου και να το αποθηκευω με το ονομα που θελω(File2.txt)???? Ετσι θα το εκανα στην C.
    Λογικα θα υπαρχουν και καποιες συναρτησεις για διαχειριση αρχειων ετσι δεν ειναι? Καποιο replace?
  •  05-02-2007, 12:56 24534 σε απάντηση της 24530

    Απ:Διαχειριση αρχειων txt στην VB.NET

    Δες την κλάση System.IO.File. Έχει μέσα static μεθόδους για διαχείριση αρχείων, και μεταξύ αυτών τη Move.
    Σε C θα χρησιμοποιούσες το Win32 API MoveFile, που είναι προτιμότερο από το να ανοίγεις το αρχείο και να αντιγράφεις τα περιεχόμενά του.

    Νατάσα Μανουσοπούλου
  •  05-02-2007, 14:13 24540 σε απάντηση της 24534

    Απ:Διαχειριση αρχειων txt στην VB.NET

    Ok. Thanks (wo)Man!!Big Smile
     
    Μου κανει δουλεια και αυτο.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    Dim OldName, NewName As String

    OldName = ("C:\OLDDIR\FILE1.txt")

    NewName = ("C:\OLDDIR\FILE3.txt")

    My.Computer.FileSystem.CopyFile(OldName, NewName, True)

     

    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

    Dim OldName, NewName As String

    OldName = ("C:\OLDDIR\FILE2.txt")

    NewName = ("C:\OLDDIR\FILE3.txt")

    My.Computer.FileSystem.CopyFile(OldName, NewName, True)

    End Sub

    Δουλευει σωστα αλλα δεν ξερω αν ειναι πρακτικα καλο να το κανεις ετσι...

    Και κατι αλλο....

    Θελω ταυτοχρονα να ανοιγει μια εφορμογη exe που βρισκετε στο program files....κανα tip σε αυτο γιατι δεν βρισκω τιποτα στο help?

  •  05-02-2007, 16:20 24549 σε απάντηση της 24540

    Απ:Διαχειριση αρχειων txt στην VB.NET

    ΟΚ. Το βρηκα....
     

    Process.Start("C:\Program Files\xxxx\xxx.exe")

    Πως μπορω να κανω φτιαξω .exe τωρα ωστε να τρεχει το προγραμμα μου?

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems